const mongoose = require('mongoose')


const { Schema, model } = mongoose

const commentSchema = new Schema({
  __v: { type: Number, select: false },
  content: { type: String, required: true},
  commentator: { type: Schema.Types.ObjectId, ref: 'User', required: true },
  questionId: { type: String, required: true },
  answerId:{ type: Number, required: true},
  rootCommentId: { type: String, required: false},
  replyTO: { type: Schema.Types.ObjectId, ref: 'User', required: true}
}, { timestamps: true})

module.exports = model('Comment', commentSchema)
